package com.zmn.oms.dubbo.dto.zmn.third.yunding;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 云丁鹿客渠道订单的显示及填入信息数据定义
 *
 * @author xiewenbing
 * @date  2020/09/14
 */

@Data
public class YundingOrderVO implements Serializable {

    private static final long serialVersionUID = -1602659769325L;

    /**
     * 工单id
     */
    Long orderId;

    /**
     * 云丁订单号
     */
    String ydOrderNumber;

    /**
     * 服务环境图片url
     */
    String envPicUrl1;

    /**
     * 服务环境图片url2
     */
    String envPicUrl2;

    /**
     * 服务环境图片url3
     */
    String envPicUrl3;

    /**
     * 是否为安装单 , 1 - 否 ， 2 - 是
     */
    Integer installOrder;

    /**
     * 紧急工单 , 1 - 否 ， 2 - 是
     */
    Integer urgent;

    /**
     * 备件寄回， 1 - 否， 2 - 是
     */
    Integer sendBack;

    /**
     *  回寄地址信息
     */
    String sendBackAddress;

    /**
     * 推荐解决方法 code
     */
    Integer recommendProcessMethod;

    /**
     * 解决方法 code，0-产品升级,1-上门调试,2-更换整锁,3-更换面板,4-更换锁体,5-更换侧条,6-更换锁芯,7-更换指纹头,8-更换网关
     */
    Integer processMethod;

    /**
     * 需寄回的备件列表
     */
    List<YundingSparePartVO> sparePartList;

    /**
     * 新面板sn码
     */
    String panelSn;

    /**
     * 就面板sn码
     */
    String oldPanelSn;

    /**
     * 新锁体sn码
     */
    String lockSn;

    /**
     * 就锁体sn码
     */
    String oldLockSn;

    /**
     * 替换商品 面板名称
     */
    String panelName;

    /**
     * 替换商品 面板SKU
     */
    String panelSku;

    /**
     * 替换商品 锁体名称
     */
    String lockName;

    /**
     * 替换商品 锁体SKU
     */
    String lockSku;

    /**
     * 替换商品  侧条名称
     */
    String sliderName;

    /**
     * 替换商品 侧条SKU
     */
    String sliderSku;

    /**
     * 替换商品 指纹头名称
     */
    String figptHeadName;

    /**
     * 替换商品 指纹头SKU
     */
    String figptHeadSku;

    /**
     * 替换商品 锁芯名称
     */
    String lockCylinderName;

    /**
     * 替换商品 锁芯SKU
     */
    String lockCylinderSku;

    /**
     * 替换商品 网关名称
     */
    String gateWayName;

    /**
     * 替换商品 网关SKU
     */
    String gateWaySku;

    /**
     * 物流公司
     */
    String expressCompany;

    /**
     * 物流单号
     */
    String expressNumber ;

    /**
     * 图片
     */
    String expressPicture;
}
